/**
 * Created by zhoua on 2016/12/13.
 */


// 注销公示列表 数据实例
    var row = 10;
var judicialVm = new Vue({
    el:'#judicial_vm',
    data: {
        toggle : 1,    // 显示项 1.显示正在加载 2.显示数据 3显示暂无数据
        infoList:[],
        totalRow:0,
        monthData:''
    }
});

function getVmList(curr,type,vm,pagination,angu){
    // 司法协助请求
    $.ajax({
        url     : '/api/gz/lg/judicial/query.v',
        type    : "POST",
        dataType: "json",
        data    : {
            pageRowNum: type,
            pageIndex: curr,
            beginDate:angu.beginDate || '',
            endDate: angu.endDate || '',
            custNameLike:angu.custNameLike || ''
        },
        error   : function () {
            vm.toggle = 3;
        }
    }).done(function (data) {
        console.log(data);
        if(data.status == '200') {
            if(data.data.dataList.length > 0) {
                vm.toggle = 2;
                vm.infoList = data.data.dataList;
                vm.totalRow = data.data.pageObj.totalRow;
                console.log(data.data.pageObj.totalRow);
                laypage({
                    cont : pagination, //容器。值支持id名、原生dom对象，jquery对象。【如该容器为】：<div id="page1"></div>
                    pages: Math.ceil(data.data.pageObj.totalRow/type), //通过后台拿到的总页数
                    curr : curr || 1, //当前页
                    first: 1, //将首页显示为数字1,。若不显示，设置false即可
                    last : Math.ceil(data.data.pageObj.totalRow / type), //将尾页显示为总页数。若不显示，设置false即可
                    skin : '#21b573',
                    jump : function (obj, first) { //触发分页后的回调
                        if (!first) { //点击跳页触发函数自身，并传递当前页：obj.curr
                            getVmList(obj.curr,type,vm,pagination);
                        }
                    }
                });
            } else {
                vm.toggle = 3;
            }
        } else {
            vm.toggle = 3;
        }
    });
}
$.ajax({
    url     : '/api/gz/lg/judicial/query.v',
    type    : "POST",
    dataType: "json",
    data    : {
        type:"month"
    },
    error   : function () {
        judicialVm.toggle = 3;
    }
}).done(function (data) {
    judicialVm.monthData = data.data.pageObj.totalRow
});
getVmList(1, 10, judicialVm, $("#pagination_page"),{});

//搜索
$("#searBtn").on("click", function () {
    var custNameLike = $("#searText").val().trim();
    var beginDate    = $('input[name="publishDateBegin"]').val().trim();
    var dateEnd      = $('input[name="publishDateEnd"]').val().trim();

    // 有时间搜索---------------------------------annotation-1
    // if(dateEnd === '' && beginDate === '' && custNameLike === ''){ // 没有输入日期的情况
    //     layer.tips('请输入开业时间或名称', $(this), {
    //         tips: [1, '#21b573']
    //     });
    // }else{
    //     getVmList(1, 10, judicialVm, $("#pagination_page"),{custNameLike:custNameLike, beginDate:beginDate , endDate:dateEnd});
    // }
    // -----------------------------------------



    // 没有时间搜索,如果需要时间搜索，只需要将上面一段annotation-1打开
    // 并将对应文件中ejs中时间搜索框的type改为text即可
    if(custNameLike === ''){ // 没有输入日期的情况
        layer.tips('请输入名称', $(this), {
            tips: [1, '#21b573']
        });
    }else{
        getVmList(1, 10, judicialVm, $("#pagination_page"),{custNameLike:custNameLike});
    }
});


